package com.jeesite.modules.digitalize.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 记录 视点 标签 批注信息(DigitalizeComponentNote)表实体类
 *
 * @author makejava
 * @since 2023-11-18 14:15:37
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Accessors(chain = true)
public class DigitalizeComponentNote extends BaseDBEntity {

    @ApiModelProperty("构建id")
    private String componentId;

    @ApiModelProperty("构建名字")
    private String componentName;

    @ApiModelProperty("版本id")
    private String versionId;

    @ApiModelProperty("版本名字")
    private String versionName;

    @ApiModelProperty("图片地址")
    private String fileUrl;

    @ApiModelProperty("0视点 1批注 2标签")
    private Integer noteType;

    @ApiModelProperty("[视点|批注|标签]内容")
    private String noteContent;

    @ApiModelProperty("参数")
    private String noteParam;

    @ApiModelProperty("0 正常 1 删除")
    private Integer delStatus;

    @ApiModelProperty(value = "项目id", required = true)
    private String projectId;

    @ApiModelProperty("0 模型 1 集成")
    private Integer fileType;

}

